<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02数据类型</title>
  <script>
    <!--定义一个变量-->
    var a =3;
    console.log(a);//打印到控制台
    {
      let b = 4;//let声明的变量有作用域

    }
    //console.log(b);
    const c = 5;//const声明的变量是常量，不能被修改
    //c =6;
    //js的数据结构 基本数据类型:数值类型，字符串类型(字符串，字符)，布尔类型（true false）
    //声明一个变量用 var let
    let d=3.14;
    var e = 4;
    alert(typeof d);//number
    alert(typeof e);

    //定义一个数组
    let arr =[];
    arr[0]=1;
    arr[1]=2;
    // 取值
    console.log(arr[1]);//2
    //赋值
    arr.push(3);
    console.log(arr.pop());
    console.log(arr);

    //定义一个函数  2种方式+1个箭头函数
    function f(){
      console.log("函数体");
    }
    f();//调用
    var f2 = function (){
      console.log("函数体22");
    }
    f2();
    //箭头函数 note:没有函数或有多个参数，要用（）括起来
    var f3 = () =>{
      console.log("函数体33");
    }
    f3();

    //对象创建 java里面{}表示：
    var obj={"username":"zs","age":18};
    //通过key获取value值
    console.log(obj.username);
    console.log(obj.age);
    console.log("=================");
    var stus = [{"username":"zs","age":1},
                {"username":"李四","age":18},
                {"username":"ww","age":20}];
    console.log(stus[2].age);
    //遍历数组
    for(var i in stus){
      console.log(stus[i].username);
    }


  </script>
</head>
<body>

</body>
</html>